<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.prime.com.tr/ui">
    <h:head>
        <title>Gerenciador de Pedidos para o Biezza</title>
        <link type="text/css" rel="stylesheet" href="south-street/skin.css"/>
    </h:head>
    <h:body>
        <p:layout fullPage="true">
            <p:layoutUnit position="left" width="200" header="Atividades" resizable="true" closable="true" collapsible="true">
                <h:form prependId="false">
                    <p:commandLink value="Nova Solicitacao" actionListener="#{solicitacaoController.prepararAdicionarSolicitacao}" update="infosSolicitacao" oncomplete="dialogGerSolicitacao.show()"/>
                </h:form>
                <h:outputLink value="#{facesContext.externalContext.requestContextPath}/j_spring_security_logout">
                    <h:outputText value="Sair"/>
                </h:outputLink>
            </p:layoutUnit>
            <p:layoutUnit position="center">
                <h1>Gerenciador de Pedidos para o Biezza</h1><br/>
                <h:outputText value="Bem vindo #{usuarioController.usuario.username}!"/>
                <br/><br/>
                <h:form prependId="false">
                    <p:dataTable id="tabelaPedido" var="Pedido" value="#{pedidoController.listarPedidos}">
                        <p:column style="width: 10px">
                            <f:facet name="header">
                                <h:outputText value="Pedido"/>
                            </f:facet>
                            <h:outputText value="#{pedido.cdPedido}" />
                        </p:column>
                         <p:column style="width: 200px">
                            <f:facet name="header">
                                <h:outputText value="Data"/>
                            </f:facet>
                            <h:outputText value="#{pedido.dtPedido}"/>
                        </p:column>
                        <p:column>
                            <f:facet name="header">
                                <h:outputText value="Periodo"/>
                            </f:facet>
                            <h:outputText value="#{pedido.nmPeriodo}"/>
                        </p:column>
                        <p:column>
                            <f:facet name="header">
                                <h:outputText value="Status"/>
                            </f:facet>
                            <h:outputText value="#{pedido.tpStatus}"/>
                        </p:column>
                        </p:dataTable>
                </h:form>
            </p:layoutUnit>
        </p:layout>
 
        <p:dialog header="Gerencia de Solicitacoes" widgetVar="dialogGerSolicitacao" resizable="false" modal="true" showEffect="slide" width="500">
            <h:form prependId="false">
                <h:panelGrid id="infosSolicitacao" columns="2" style="margin-bottom:10px">
 
                    <h:outputLabel for="solicitacao" value="Numero da Solicitacao:" />
                    <h:inputText id="solicitacao" value="#{solicitacaoController.solicitacao.nuSolicitacao}"/>
 
                    <h:outputLabel for="cliente" value="Cliente:" />
                    <h:inputText id="cliente" value="#{solicitacaoController.solicitacao.cliente.nmCliente}"/>
 
                    <h:outputLabel for="descricao" value="Descricao:" />
                    <h:inputText id="descricao" value="#{solicitacaoController.solicitacao.deSolicitacao}"/>
 
                    <h:outputLabel for="formaPagto" value="Forma de Pagamento:" />
                    <h:inputText id="formaPagto" value="#{solicitacaoController.solicitacao.formaPagto.nmFormaPagto}"/>
 
                    <p:commandButton update="tabelaPedido" oncomplete="dialogGerSolicitacao.hide();" actionListener="#{solicitacaoController.alterarSolicitacao}" value="Alterar Solicitacao"/>
 
                </h:panelGrid>
            </h:form>
        </p:dialog>
    </h:body>
</html>

